/* let nums = [3,3,2,2,1,1]
let k =3 */

/* if(nums.length%k==0){
    nums.sort((a,b) => {
        return a-b;
    })
    while(nums.length>0){
        for(let i=1;i<k;i++){
            let n = nums.indexOf(nums(0)+i)
            if(n>0){
                nums.splice(n,1)
            }
            else{
                return false;
            }
        }
        nums.shift
    }
}
else{
    return false;
} */
/* console.log(nums.length%4); */


/* var isPossibleDivide = function(nums, k) {
    if(nums.length%k!=0){
        return false;
    }
    nums.sort((a,b)=>{
        a-b;
    })
    const cnt = new Map();
    for(const n of nums){
        cnt.set(n,(cnt.get(n)||0)+1);
    }
    for(const n of nums){
        if(!cnt.has(n)){
            continue;
        }
        for(let i =n;i< n+k;i++){
            if(!cnt.has(i)){
                return false;
            }
            cnt.set(i,cnt.get(i)-1)
            if(cnt.get(i)==0){
                cnt.delete(i)
            }
        }
    }
    return true;
};
console.log(isPossibleDivide(nums,k)); */
let nums=[3,2,1,2,3,4,3,4,5,9,10,11]
let k =3
/* if(nums.length%k!=0){
    return false;
} */
nums.sort((a,b)=>{
    return a-b;
})
console.log(nums);
